package com.lrkj.common.constant;

/**
 * 机构常量信息
 *
 * @author lrkj
 */
public class FeeConstants {
    /**
     * 固定月数收取
     */
    public static final String charge_period_10001 = "10001";

    /**
     * 指定月份收取
     */
    public static final String charge_period_10002 = "10002";


    /**
     * 一月
     */
    public static final String month_type_1 = "1";
    /**
     * 二月
     */
    public static final String month_type_2 = "2";
    /**
     * 三月
     */
    public static final String month_type_3 = "3";
    /**
     * 四月
     */
    public static final String month_type_4 = "4";
    /**
     * 五月
     */
    public static final String month_type_5 = "5";
    /**
     * 六月
     */
    public static final String month_type_6 = "6";
    /**
     * 七月
     */
    public static final String month_type_7 = "7";
    /**
     * 八月
     */
    public static final String month_type_8 = "8";
    /**
     * 九月
     */
    public static final String month_type_9 = "9";
    /**
     * 十月
     */
    public static final String month_type_10 = "10";
    /**
     * 十一月
     */
    public static final String month_type_11 = "11";
    /**
     * 十二月
     */
    public static final String month_type_12 = "12";


    /**
     * 计费开始日期所在月
     */
    public static final String months_10001 = "10001";

    /**
     * 计费结束日期所在月
     */
    public static final String months_10002 = "10002";

    /**
     * 月末
     */
    public static final String datas_format_10001 = "10001";

    /**
     * 指定日期
     */
    public static final String datas_format_10002 = "10002";

    /**
     * 计费开始日期后
     */
    public static final String datas_format_10003 = "10003";
    /**
     * 当天
     */
    public static final String datas_format_10004 = "10004";


    /**
     * 房屋收费标准状态 收费中
     */
    public static final String room_norm_status_10001 = "10001";

    /**
     * 房屋收费标准状态 收费结束
     */
    public static final String room_norm_status_10002 = "10002";


    /**
     * 常规费用
     */
    public static final String charge_project_01 = "01";

    /**
     * 抄表收费项目
     */
    public static final String charge_project_02 = "02";

    /**
     * 临时收费项目
     */
    public static final String charge_project_03 = "03";

    /**
     * 租赁收费项目
     */
    public static final String charge_project_04 = "04";

    /**
     * 常规费用编码
     */
    public static final String rule_cost_key = "C";


    /**
     * 抄表费用编码
     */
    public static final String meter_cost_key = "B";

    /**
     * 临时费用编码
     */
    public static final String temp_cost_key = "L";

    /**
     * 收款单编码
     */
    public static final String receipt_key = "SK";

    /**
     * 临时费用编码
     */
    public static final String temp_lease_key = "HT";

    /**
     * 收款单编码
     */
    public static final String Balance_key = "YR";

    /**
     * 单价*建筑面积
     */
    public static final String computing_formula_10001 = "10001";

    /**
     * 费用公式 单价*使用面积
     */
    public static final String computing_formula_10002 = "10002";

    /**
     * 费用公式 单价*总行度
     */
    public static final String computing_formula_10003 = "10003";

    /**
     * 费用公式 指定金额
     */
    public static final String computing_formula_10004 = "10004";

    /**
     * 费用公式 单价
     */
    public static final String computing_formula_10005 = "10005";

    /**
     * 费用公式 合同单价*计价面积
     */
    public static final String computing_formula_10006 = "10006";

    /**
     * 费用公式 合同金额
     */
    public static final String computing_formula_10007 = "10007";

    /**
     * 费用公式 自定义公式
     */
    public static final String computing_formula_10010 = "10010";


    /**
     * 收费状态 未收全
     */
    public static final String charge_status_10001 = "10001";


    /**
     * 收费状态 已收全
     */
    public static final String charge_status_10002 = "10002";
    /**
     * 收费状态 已退款
     */
    public static final String charge_status_10003 = "10003";


    /**
     * 收款审核状态 未审核
     */
    public static final String audit_status_10001 = "10001";

    /**
     * 收款审核状态 已审核
     */
    public static final String audit_status_10002 = "10002";

    /**
     * 收款审核状态 已作废
     */
    public static final String audit_status_10003 = "10003";

    /**
     * 收款开票状态 未开票
     */
    public static final String invoice_status_10001 = "10001";

    /**
     * 收款开票状态 已开票
     */
    public static final String invoice_status_10002 = "10002";


    /**
     * 收款单据状态 补录单据
     */
    public static final String document_status_10001 = "10001";


    /**
     * 预收单状态 未使用
     */
    public static final String advance_receipt_status_10001 = "10001";

    /**
     * 预收单状态 部分使用
     */
    public static final String advance_receipt_status_10002 = "10002";

    /**
     * 预收单状态 全部使用
     */
    public static final String advance_receipt_status_10003 = "10003";

    /**
     * 优惠政策状态  草稿
     */
    public static final String favoured_policy_101 = "101";

    /**
     * 优惠政策状态  '已启用'
     */
    public static final String favoured_policy_102 = "102";

    /**
     * 优惠政策状态  '已停用
     */
    public static final String favoured_policy_103 = "103";

    /**
     * 优惠政策状态  '已到期'
     */
    public static final String favoured_policy_104 = "104";

    /**
     * 收费项目  物业管理费
     */
    public static final String charge_item_1802 = "1802";


    public static final String repairs_odd = "DD";

    //预收项目
    public static final String ysxm = "ysxm";

    //业务类型----收款单
    public static final String BUSINESS_TYPE_RECEIPT = "RECEIPT";

    //业务类型----收款单明细
    public static final String BUSINESS_TYPE_RECEIPT_DETAIL = "RECEIPT_DETAIL";

    //业务类型----预收单
    public static final String BUSINESS_TYPE_ADVANCE_RECEIPT = "ADVANCE_RECEIPT";

    //业务类型----保证金
    public static final String BUSINESS_TYPE_PLEDGE_RECEIPT = "PLEDGE_RECEIPT";

    //业务类型----付款单
    public static final String BUSINESS_TYPE_ADVICE_PAYMENT = "ADVICE_PAYMENT";

    //抄表记录状态 未生成
    public static final String copy_romm_status_10 = "10";
    //抄表记录状态 已生成
    public static final String copy_romm_status_20 = "20";

    //收款单明细状态 已收款
    public static final String receipt_detail_status_10 = "10";
    //部分退款
    public static final String receipt_detail_status_20 = "20";
    //全部退款
    public static final String receipt_detail_status_30 = "30";



    //付款单状态 未付款
    public static final String advice_payment_status_10 = "10";

    //付款单状态 已付款
    public static final String advice_payment_status_20 = "20";

    public static final String place_odd="XD";

    //付款项目  退预收款
    public static final String payment_items_tysk="TYSK";

    //费用生成方式  自然周期
    public static final String charge_generate_type_10="10";
    //费用生成方式  顺延
    public static final String charge_generate_type_20="20";


    //计费周期  月
    public static final String  chargeing_cycle_type_10001="10001" ;

    //计费周期 季
    public static final String  chargeing_cycle_type_10002="10002" ;

    //计费周期 年
    public static final String  chargeing_cycle_type_10003="10003" ;


    //收款方式
    //现金
    public static final String  collection_method_XJ ="XJ" ;
    //微信
    public static final String  collection_method_WX ="WX" ;
    //支付宝
    public static final String  collection_method_ZFB ="ZFB" ;
    //刷卡
    public static final String  collection_method_SK ="SK" ;


    //订单类型  微信支付
    public static final String  ORDER_TYPE_WX ="WXZF" ;


    //订单类型  平台支付
    public static final String  ORDER_TYPE_PT ="PTZF" ;
}
